﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.Logica.Fachada;
using vudu.ClasesDominio;
using vudu.Presentacion.Contrato.VU_12_Obtener_Reportes_de_Material;
using vudu.Presentacion.Presentador.VU_12_Obtener_Reportes_de_Material;

namespace vudu.Presentacion.Vista.VU_12_Obtener_Reportes_de_Material
{
    public partial class ConsultarReportesMateriaGrid : System.Web.UI.Page, IContratoConsultarEvaluacionesMaterias
    {
        private PresentadorConsultarReportesEvaluaciones _presentador;
        private SeccionMateria _miSeccion;

        protected void Page_Load(object sender, EventArgs e)
        {
            string miRol = (string)Session["TipoRol"];

            if (miRol != "Profesor")
                Response.Redirect("../VU_15 Gestion de Acceso/InicioSistema.aspx");
            EnlaceLogico fachada = (EnlaceLogico)Session["Fachada"];
            if (!IsPostBack)
            {

                _presentador = new PresentadorConsultarReportesEvaluaciones(fachada, this);
                _miSeccion = (SeccionMateria)Session["materiaElegida"];
                _presentador.consultarEvaluaciones(_miSeccion.IdSeccionMateria);
            }

        }

        public GridView GridNotas
        {
            get { return GridViewNotas; }
        }

                     
    }
}